/* clang-format off */
M(OpMulRdxRaxEvqpSigned,REXW|MOD(3)|RM(CX),0,0,0,0,0,0,0)
M(OpMulRdxRaxEvqpSigned,REXW|MOD(3)|RM(CX),0,0x1,0,0,0,0,0)
M(OpMulRdxRaxEvqpSigned,REXW|MOD(3)|RM(CX),0,0x80000000,0,0,0,0,0)
M(OpMulRdxRaxEvqpSigned,REXW|MOD(3)|RM(CX),0,0x7fffffff,0,0,0,0,0)
M(OpMulRdxRaxEvqpSigned,REXW|MOD(3)|RM(CX),0,0x80000001,0,0,0,0,0)
M(OpMulRdxRaxEvqpSigned,REXW|MOD(3)|RM(CX),0,0x7ffffffe,0,0,0,0,0)
M(OpMulRdxRaxEvqpSigned,REXW|MOD(3)|RM(CX),0,0xffffffff,0,0,0,0,0)
M(OpMulRdxRaxEvqpSigned,REXW|MOD(3)|RM(CX),0,0xdeadbeef,0,0,0,0,0)
M(OpMulRdxRaxEvqpSigned,REXW|MOD(3)|RM(CX),0,0xb6,0,0,0,0,0)
M(OpMulRdxRaxEvqpSigned,REXW|MOD(3)|RM(CX),0,0xb504,0,0,0,0,0)
M(OpMulRdxRaxEvqpSigned,REXW|MOD(3)|RM(CX),0,0xb505,0,0,0,0,0)
M(OpMulRdxRaxEvqpSigned,REXW|MOD(3)|RM(CX),0,0xb504f334,0,0,0,0,0)
M(OpMulRdxRaxEvqpSigned,REXW|MOD(3)|RM(CX),0,0x7fffffffffffffff,0,0,0,0,0)
M(OpMulRdxRaxEvqpSigned,REXW|MOD(3)|RM(CX),0,0x8000000000000000,0,0,0,0,0)
M(OpMulRdxRaxEvqpSigned,REXW|MOD(3)|RM(CX),0x1,0,0,0,0,0,0)
M(OpMulRdxRaxEvqpSigned,REXW|MOD(3)|RM(CX),0x1,0x1,0,0x1,0,0,0)
M(OpMulRdxRaxEvqpSigned,REXW|MOD(3)|RM(CX),0x1,0x80000000,0,0x80000000,0,0,0)
M(OpMulRdxRaxEvqpSigned,REXW|MOD(3)|RM(CX),0x1,0x7fffffff,0,0x7fffffff,0,0,0)
M(OpMulRdxRaxEvqpSigned,REXW|MOD(3)|RM(CX),0x1,0x80000001,0,0x80000001,0,0,0)
M(OpMulRdxRaxEvqpSigned,REXW|MOD(3)|RM(CX),0x1,0x7ffffffe,0,0x7ffffffe,0,0,0)
M(OpMulRdxRaxEvqpSigned,REXW|MOD(3)|RM(CX),0x1,0xffffffff,0,0xffffffff,0,0,0)
M(OpMulRdxRaxEvqpSigned,REXW|MOD(3)|RM(CX),0x1,0xdeadbeef,0,0xdeadbeef,0,0,0)
M(OpMulRdxRaxEvqpSigned,REXW|MOD(3)|RM(CX),0x1,0xb6,0,0xb6,0,0,0)
M(OpMulRdxRaxEvqpSigned,REXW|MOD(3)|RM(CX),0x1,0xb504,0,0xb504,0,0,0)
M(OpMulRdxRaxEvqpSigned,REXW|MOD(3)|RM(CX),0x1,0xb505,0,0xb505,0,0,0)
M(OpMulRdxRaxEvqpSigned,REXW|MOD(3)|RM(CX),0x1,0xb504f334,0,0xb504f334,0,0,0)
M(OpMulRdxRaxEvqpSigned,REXW|MOD(3)|RM(CX),0x1,0x7fffffffffffffff,0,0x7fffffffffffffff,0,0,0)
M(OpMulRdxRaxEvqpSigned,REXW|MOD(3)|RM(CX),0x1,0x8000000000000000,0,0x8000000000000000,0xffffffffffffffff,0,0)
M(OpMulRdxRaxEvqpSigned,REXW|MOD(3)|RM(CX),0x80000000,0,0,0,0,0,0)
M(OpMulRdxRaxEvqpSigned,REXW|MOD(3)|RM(CX),0x80000000,0x1,0,0x80000000,0,0,0)
M(OpMulRdxRaxEvqpSigned,REXW|MOD(3)|RM(CX),0x80000000,0x80000000,0,0x4000000000000000,0,0,0)
M(OpMulRdxRaxEvqpSigned,REXW|MOD(3)|RM(CX),0x80000000,0x7fffffff,0,0x3fffffff80000000,0,0,0)
M(OpMulRdxRaxEvqpSigned,REXW|MOD(3)|RM(CX),0x80000000,0x80000001,0,0x4000000080000000,0,0,0)
M(OpMulRdxRaxEvqpSigned,REXW|MOD(3)|RM(CX),0x80000000,0x7ffffffe,0,0x3fffffff00000000,0,0,0)
M(OpMulRdxRaxEvqpSigned,REXW|MOD(3)|RM(CX),0x80000000,0xffffffff,0,0x7fffffff80000000,0,0,0)
M(OpMulRdxRaxEvqpSigned,REXW|MOD(3)|RM(CX),0x80000000,0xdeadbeef,0,0x6f56df7780000000,0,0,0)
M(OpMulRdxRaxEvqpSigned,REXW|MOD(3)|RM(CX),0x80000000,0xb6,0,0x5b00000000,0,0,0)
M(OpMulRdxRaxEvqpSigned,REXW|MOD(3)|RM(CX),0x80000000,0xb504,0,0x5a8200000000,0,0,0)
M(OpMulRdxRaxEvqpSigned,REXW|MOD(3)|RM(CX),0x80000000,0xb505,0,0x5a8280000000,0,0,0)
M(OpMulRdxRaxEvqpSigned,REXW|MOD(3)|RM(CX),0x80000000,0xb504f334,0,0x5a82799a00000000,0,0,0)
M(OpMulRdxRaxEvqpSigned,REXW|MOD(3)|RM(CX),0x80000000,0x7fffffffffffffff,0,0xffffffff80000000,0x3fffffff,1,1)
M(OpMulRdxRaxEvqpSigned,REXW|MOD(3)|RM(CX),0x80000000,0x8000000000000000,0,0,0xffffffffc0000000,1,1)
M(OpMulRdxRaxEvqpSigned,REXW|MOD(3)|RM(CX),0x7fffffff,0,0,0,0,0,0)
M(OpMulRdxRaxEvqpSigned,REXW|MOD(3)|RM(CX),0x7fffffff,0x1,0,0x7fffffff,0,0,0)
M(OpMulRdxRaxEvqpSigned,REXW|MOD(3)|RM(CX),0x7fffffff,0x80000000,0,0x3fffffff80000000,0,0,0)
M(OpMulRdxRaxEvqpSigned,REXW|MOD(3)|RM(CX),0x7fffffff,0x7fffffff,0,0x3fffffff00000001,0,0,0)
M(OpMulRdxRaxEvqpSigned,REXW|MOD(3)|RM(CX),0x7fffffff,0x80000001,0,0x3fffffffffffffff,0,0,0)
M(OpMulRdxRaxEvqpSigned,REXW|MOD(3)|RM(CX),0x7fffffff,0x7ffffffe,0,0x3ffffffe80000002,0,0,0)
M(OpMulRdxRaxEvqpSigned,REXW|MOD(3)|RM(CX),0x7fffffff,0xffffffff,0,0x7ffffffe80000001,0,0,0)
M(OpMulRdxRaxEvqpSigned,REXW|MOD(3)|RM(CX),0x7fffffff,0xdeadbeef,0,0x6f56df76a1524111,0,0,0)
M(OpMulRdxRaxEvqpSigned,REXW|MOD(3)|RM(CX),0x7fffffff,0xb6,0,0x5affffff4a,0,0,0)
M(OpMulRdxRaxEvqpSigned,REXW|MOD(3)|RM(CX),0x7fffffff,0xb504,0,0x5a81ffff4afc,0,0,0)
M(OpMulRdxRaxEvqpSigned,REXW|MOD(3)|RM(CX),0x7fffffff,0xb505,0,0x5a827fff4afb,0,0,0)
M(OpMulRdxRaxEvqpSigned,REXW|MOD(3)|RM(CX),0x7fffffff,0xb504f334,0,0x5a8279994afb0ccc,0,0,0)
M(OpMulRdxRaxEvqpSigned,REXW|MOD(3)|RM(CX),0x7fffffff,0x7fffffffffffffff,0,0x7fffffff80000001,0x3fffffff,1,1)
M(OpMulRdxRaxEvqpSigned,REXW|MOD(3)|RM(CX),0x7fffffff,0x8000000000000000,0,0x8000000000000000,0xffffffffc0000000,1,1)
M(OpMulRdxRaxEvqpSigned,REXW|MOD(3)|RM(CX),0x80000001,0,0,0,0,0,0)
M(OpMulRdxRaxEvqpSigned,REXW|MOD(3)|RM(CX),0x80000001,0x1,0,0x80000001,0,0,0)
M(OpMulRdxRaxEvqpSigned,REXW|MOD(3)|RM(CX),0x80000001,0x80000000,0,0x4000000080000000,0,0,0)
M(OpMulRdxRaxEvqpSigned,REXW|MOD(3)|RM(CX),0x80000001,0x7fffffff,0,0x3fffffffffffffff,0,0,0)
M(OpMulRdxRaxEvqpSigned,REXW|MOD(3)|RM(CX),0x80000001,0x80000001,0,0x4000000100000001,0,0,0)
M(OpMulRdxRaxEvqpSigned,REXW|MOD(3)|RM(CX),0x80000001,0x7ffffffe,0,0x3fffffff7ffffffe,0,0,0)
M(OpMulRdxRaxEvqpSigned,REXW|MOD(3)|RM(CX),0x80000001,0xffffffff,0,0x800000007fffffff,0,1,1)
M(OpMulRdxRaxEvqpSigned,REXW|MOD(3)|RM(CX),0x80000001,0xdeadbeef,0,0x6f56df785eadbeef,0,0,0)
M(OpMulRdxRaxEvqpSigned,REXW|MOD(3)|RM(CX),0x80000001,0xb6,0,0x5b000000b6,0,0,0)
M(OpMulRdxRaxEvqpSigned,REXW|MOD(3)|RM(CX),0x80000001,0xb504,0,0x5a820000b504,0,0,0)
M(OpMulRdxRaxEvqpSigned,REXW|MOD(3)|RM(CX),0x80000001,0xb505,0,0x5a828000b505,0,0,0)
M(OpMulRdxRaxEvqpSigned,REXW|MOD(3)|RM(CX),0x80000001,0xb504f334,0,0x5a82799ab504f334,0,0,0)
M(OpMulRdxRaxEvqpSigned,REXW|MOD(3)|RM(CX),0x80000001,0x7fffffffffffffff,0,0x7fffffff7fffffff,0x40000000,1,1)
M(OpMulRdxRaxEvqpSigned,REXW|MOD(3)|RM(CX),0x80000001,0x8000000000000000,0,0x8000000000000000,0xffffffffbfffffff,1,1)
M(OpMulRdxRaxEvqpSigned,REXW|MOD(3)|RM(CX),0x7ffffffe,0,0,0,0,0,0)
M(OpMulRdxRaxEvqpSigned,REXW|MOD(3)|RM(CX),0x7ffffffe,0x1,0,0x7ffffffe,0,0,0)
M(OpMulRdxRaxEvqpSigned,REXW|MOD(3)|RM(CX),0x7ffffffe,0x80000000,0,0x3fffffff00000000,0,0,0)
M(OpMulRdxRaxEvqpSigned,REXW|MOD(3)|RM(CX),0x7ffffffe,0x7fffffff,0,0x3ffffffe80000002,0,0,0)
M(OpMulRdxRaxEvqpSigned,REXW|MOD(3)|RM(CX),0x7ffffffe,0x80000001,0,0x3fffffff7ffffffe,0,0,0)
M(OpMulRdxRaxEvqpSigned,REXW|MOD(3)|RM(CX),0x7ffffffe,0x7ffffffe,0,0x3ffffffe00000004,0,0,0)
M(OpMulRdxRaxEvqpSigned,REXW|MOD(3)|RM(CX),0x7ffffffe,0xffffffff,0,0x7ffffffd80000002,0,0,0)
M(OpMulRdxRaxEvqpSigned,REXW|MOD(3)|RM(CX),0x7ffffffe,0xdeadbeef,0,0x6f56df75c2a48222,0,0,0)
M(OpMulRdxRaxEvqpSigned,REXW|MOD(3)|RM(CX),0x7ffffffe,0xb6,0,0x5afffffe94,0,0,0)
M(OpMulRdxRaxEvqpSigned,REXW|MOD(3)|RM(CX),0x7ffffffe,0xb504,0,0x5a81fffe95f8,0,0,0)
M(OpMulRdxRaxEvqpSigned,REXW|MOD(3)|RM(CX),0x7ffffffe,0xb505,0,0x5a827ffe95f6,0,0,0)
M(OpMulRdxRaxEvqpSigned,REXW|MOD(3)|RM(CX),0x7ffffffe,0xb504f334,0,0x5a82799895f61998,0,0,0)
M(OpMulRdxRaxEvqpSigned,REXW|MOD(3)|RM(CX),0x7ffffffe,0x7fffffffffffffff,0,0xffffffff80000002,0x3ffffffe,1,1)
M(OpMulRdxRaxEvqpSigned,REXW|MOD(3)|RM(CX),0x7ffffffe,0x8000000000000000,0,0,0xffffffffc0000001,1,1)
M(OpMulRdxRaxEvqpSigned,REXW|MOD(3)|RM(CX),0xffffffff,0,0,0,0,0,0)
M(OpMulRdxRaxEvqpSigned,REXW|MOD(3)|RM(CX),0xffffffff,0x1,0,0xffffffff,0,0,0)
M(OpMulRdxRaxEvqpSigned,REXW|MOD(3)|RM(CX),0xffffffff,0x80000000,0,0x7fffffff80000000,0,0,0)
M(OpMulRdxRaxEvqpSigned,REXW|MOD(3)|RM(CX),0xffffffff,0x7fffffff,0,0x7ffffffe80000001,0,0,0)
M(OpMulRdxRaxEvqpSigned,REXW|MOD(3)|RM(CX),0xffffffff,0x80000001,0,0x800000007fffffff,0,1,1)
M(OpMulRdxRaxEvqpSigned,REXW|MOD(3)|RM(CX),0xffffffff,0x7ffffffe,0,0x7ffffffd80000002,0,0,0)
M(OpMulRdxRaxEvqpSigned,REXW|MOD(3)|RM(CX),0xffffffff,0xffffffff,0,0xfffffffe00000001,0,1,1)
M(OpMulRdxRaxEvqpSigned,REXW|MOD(3)|RM(CX),0xffffffff,0xdeadbeef,0,0xdeadbeee21524111,0,1,1)
M(OpMulRdxRaxEvqpSigned,REXW|MOD(3)|RM(CX),0xffffffff,0xb6,0,0xb5ffffff4a,0,0,0)
M(OpMulRdxRaxEvqpSigned,REXW|MOD(3)|RM(CX),0xffffffff,0xb504,0,0xb503ffff4afc,0,0,0)
M(OpMulRdxRaxEvqpSigned,REXW|MOD(3)|RM(CX),0xffffffff,0xb505,0,0xb504ffff4afb,0,0,0)
M(OpMulRdxRaxEvqpSigned,REXW|MOD(3)|RM(CX),0xffffffff,0xb504f334,0,0xb504f3334afb0ccc,0,1,1)
M(OpMulRdxRaxEvqpSigned,REXW|MOD(3)|RM(CX),0xffffffff,0x7fffffffffffffff,0,0x7fffffff00000001,0x7fffffff,1,1)
M(OpMulRdxRaxEvqpSigned,REXW|MOD(3)|RM(CX),0xffffffff,0x8000000000000000,0,0x8000000000000000,0xffffffff80000000,1,1)
M(OpMulRdxRaxEvqpSigned,REXW|MOD(3)|RM(CX),0xdeadbeef,0,0,0,0,0,0)
M(OpMulRdxRaxEvqpSigned,REXW|MOD(3)|RM(CX),0xdeadbeef,0x1,0,0xdeadbeef,0,0,0)
M(OpMulRdxRaxEvqpSigned,REXW|MOD(3)|RM(CX),0xdeadbeef,0x80000000,0,0x6f56df7780000000,0,0,0)
M(OpMulRdxRaxEvqpSigned,REXW|MOD(3)|RM(CX),0xdeadbeef,0x7fffffff,0,0x6f56df76a1524111,0,0,0)
M(OpMulRdxRaxEvqpSigned,REXW|MOD(3)|RM(CX),0xdeadbeef,0x80000001,0,0x6f56df785eadbeef,0,0,0)
M(OpMulRdxRaxEvqpSigned,REXW|MOD(3)|RM(CX),0xdeadbeef,0x7ffffffe,0,0x6f56df75c2a48222,0,0,0)
M(OpMulRdxRaxEvqpSigned,REXW|MOD(3)|RM(CX),0xdeadbeef,0xffffffff,0,0xdeadbeee21524111,0,1,1)
M(OpMulRdxRaxEvqpSigned,REXW|MOD(3)|RM(CX),0xdeadbeef,0xdeadbeef,0,0xc1b1cd12216da321,0,1,1)
M(OpMulRdxRaxEvqpSigned,REXW|MOD(3)|RM(CX),0xdeadbeef,0xb6,0,0x9e4f85bdea,0,0,0)
M(OpMulRdxRaxEvqpSigned,REXW|MOD(3)|RM(CX),0xdeadbeef,0xb504,0,0x9d7452b5f6bc,0,0,0)
M(OpMulRdxRaxEvqpSigned,REXW|MOD(3)|RM(CX),0xdeadbeef,0xb505,0,0x9d753163b5ab,0,0,0)
M(OpMulRdxRaxEvqpSigned,REXW|MOD(3)|RM(CX),0xdeadbeef,0xb504f334,0,0x9d7526421e43a58c,0,1,1)
M(OpMulRdxRaxEvqpSigned,REXW|MOD(3)|RM(CX),0xdeadbeef,0x7fffffffffffffff,0,0x7fffffff21524111,0x6f56df77,1,1)
M(OpMulRdxRaxEvqpSigned,REXW|MOD(3)|RM(CX),0xdeadbeef,0x8000000000000000,0,0x8000000000000000,0xffffffff90a92088,1,1)
M(OpMulRdxRaxEvqpSigned,REXW|MOD(3)|RM(CX),0xb6,0,0,0,0,0,0)
M(OpMulRdxRaxEvqpSigned,REXW|MOD(3)|RM(CX),0xb6,0x1,0,0xb6,0,0,0)
M(OpMulRdxRaxEvqpSigned,REXW|MOD(3)|RM(CX),0xb6,0x80000000,0,0x5b00000000,0,0,0)
M(OpMulRdxRaxEvqpSigned,REXW|MOD(3)|RM(CX),0xb6,0x7fffffff,0,0x5affffff4a,0,0,0)
M(OpMulRdxRaxEvqpSigned,REXW|MOD(3)|RM(CX),0xb6,0x80000001,0,0x5b000000b6,0,0,0)
M(OpMulRdxRaxEvqpSigned,REXW|MOD(3)|RM(CX),0xb6,0x7ffffffe,0,0x5afffffe94,0,0,0)
M(OpMulRdxRaxEvqpSigned,REXW|MOD(3)|RM(CX),0xb6,0xffffffff,0,0xb5ffffff4a,0,0,0)
M(OpMulRdxRaxEvqpSigned,REXW|MOD(3)|RM(CX),0xb6,0xdeadbeef,0,0x9e4f85bdea,0,0,0)
M(OpMulRdxRaxEvqpSigned,REXW|MOD(3)|RM(CX),0xb6,0xb6,0,0x8164,0,0,0)
M(OpMulRdxRaxEvqpSigned,REXW|MOD(3)|RM(CX),0xb6,0xb504,0,0x80b0d8,0,0,0)
M(OpMulRdxRaxEvqpSigned,REXW|MOD(3)|RM(CX),0xb6,0xb505,0,0x80b18e,0,0,0)
M(OpMulRdxRaxEvqpSigned,REXW|MOD(3)|RM(CX),0xb6,0xb504f334,0,0x80b184e6f8,0,0,0)
M(OpMulRdxRaxEvqpSigned,REXW|MOD(3)|RM(CX),0xb6,0x7fffffffffffffff,0,0xffffffffffffff4a,0x5a,1,1)
M(OpMulRdxRaxEvqpSigned,REXW|MOD(3)|RM(CX),0xb6,0x8000000000000000,0,0,0xffffffffffffffa5,1,1)
M(OpMulRdxRaxEvqpSigned,REXW|MOD(3)|RM(CX),0xb504,0,0,0,0,0,0)
M(OpMulRdxRaxEvqpSigned,REXW|MOD(3)|RM(CX),0xb504,0x1,0,0xb504,0,0,0)
M(OpMulRdxRaxEvqpSigned,REXW|MOD(3)|RM(CX),0xb504,0x80000000,0,0x5a8200000000,0,0,0)
M(OpMulRdxRaxEvqpSigned,REXW|MOD(3)|RM(CX),0xb504,0x7fffffff,0,0x5a81ffff4afc,0,0,0)
M(OpMulRdxRaxEvqpSigned,REXW|MOD(3)|RM(CX),0xb504,0x80000001,0,0x5a820000b504,0,0,0)
M(OpMulRdxRaxEvqpSigned,REXW|MOD(3)|RM(CX),0xb504,0x7ffffffe,0,0x5a81fffe95f8,0,0,0)
M(OpMulRdxRaxEvqpSigned,REXW|MOD(3)|RM(CX),0xb504,0xffffffff,0,0xb503ffff4afc,0,0,0)
M(OpMulRdxRaxEvqpSigned,REXW|MOD(3)|RM(CX),0xb504,0xdeadbeef,0,0x9d7452b5f6bc,0,0,0)
M(OpMulRdxRaxEvqpSigned,REXW|MOD(3)|RM(CX),0xb504,0xb6,0,0x80b0d8,0,0,0)
M(OpMulRdxRaxEvqpSigned,REXW|MOD(3)|RM(CX),0xb504,0xb504,0,0x7ffea810,0,0,0)
M(OpMulRdxRaxEvqpSigned,REXW|MOD(3)|RM(CX),0xb504,0xb505,0,0x7fff5d14,0,0,0)
M(OpMulRdxRaxEvqpSigned,REXW|MOD(3)|RM(CX),0xb504,0xb504f334,0,0x7fff540790d0,0,0,0)
M(OpMulRdxRaxEvqpSigned,REXW|MOD(3)|RM(CX),0xb504,0x7fffffffffffffff,0,0xffffffffffff4afc,0x5a81,1,1)
M(OpMulRdxRaxEvqpSigned,REXW|MOD(3)|RM(CX),0xb504,0x8000000000000000,0,0,0xffffffffffffa57e,1,1)
M(OpMulRdxRaxEvqpSigned,REXW|MOD(3)|RM(CX),0xb505,0,0,0,0,0,0)
M(OpMulRdxRaxEvqpSigned,REXW|MOD(3)|RM(CX),0xb505,0x1,0,0xb505,0,0,0)
M(OpMulRdxRaxEvqpSigned,REXW|MOD(3)|RM(CX),0xb505,0x80000000,0,0x5a8280000000,0,0,0)
M(OpMulRdxRaxEvqpSigned,REXW|MOD(3)|RM(CX),0xb505,0x7fffffff,0,0x5a827fff4afb,0,0,0)
M(OpMulRdxRaxEvqpSigned,REXW|MOD(3)|RM(CX),0xb505,0x80000001,0,0x5a828000b505,0,0,0)
M(OpMulRdxRaxEvqpSigned,REXW|MOD(3)|RM(CX),0xb505,0x7ffffffe,0,0x5a827ffe95f6,0,0,0)
M(OpMulRdxRaxEvqpSigned,REXW|MOD(3)|RM(CX),0xb505,0xffffffff,0,0xb504ffff4afb,0,0,0)
M(OpMulRdxRaxEvqpSigned,REXW|MOD(3)|RM(CX),0xb505,0xdeadbeef,0,0x9d753163b5ab,0,0,0)
M(OpMulRdxRaxEvqpSigned,REXW|MOD(3)|RM(CX),0xb505,0xb6,0,0x80b18e,0,0,0)
M(OpMulRdxRaxEvqpSigned,REXW|MOD(3)|RM(CX),0xb505,0xb504,0,0x7fff5d14,0,0,0)
M(OpMulRdxRaxEvqpSigned,REXW|MOD(3)|RM(CX),0xb505,0xb505,0,0x80001219,0,0,0)
M(OpMulRdxRaxEvqpSigned,REXW|MOD(3)|RM(CX),0xb505,0xb504f334,0,0x8000090c8404,0,0,0)
M(OpMulRdxRaxEvqpSigned,REXW|MOD(3)|RM(CX),0xb505,0x7fffffffffffffff,0,0x7fffffffffff4afb,0x5a82,1,1)
M(OpMulRdxRaxEvqpSigned,REXW|MOD(3)|RM(CX),0xb505,0x8000000000000000,0,0x8000000000000000,0xffffffffffffa57d,1,1)
M(OpMulRdxRaxEvqpSigned,REXW|MOD(3)|RM(CX),0xb504f334,0,0,0,0,0,0)
M(OpMulRdxRaxEvqpSigned,REXW|MOD(3)|RM(CX),0xb504f334,0x1,0,0xb504f334,0,0,0)
M(OpMulRdxRaxEvqpSigned,REXW|MOD(3)|RM(CX),0xb504f334,0x80000000,0,0x5a82799a00000000,0,0,0)
M(OpMulRdxRaxEvqpSigned,REXW|MOD(3)|RM(CX),0xb504f334,0x7fffffff,0,0x5a8279994afb0ccc,0,0,0)
M(OpMulRdxRaxEvqpSigned,REXW|MOD(3)|RM(CX),0xb504f334,0x80000001,0,0x5a82799ab504f334,0,0,0)
M(OpMulRdxRaxEvqpSigned,REXW|MOD(3)|RM(CX),0xb504f334,0x7ffffffe,0,0x5a82799895f61998,0,0,0)
M(OpMulRdxRaxEvqpSigned,REXW|MOD(3)|RM(CX),0xb504f334,0xffffffff,0,0xb504f3334afb0ccc,0,1,1)
M(OpMulRdxRaxEvqpSigned,REXW|MOD(3)|RM(CX),0xb504f334,0xdeadbeef,0,0x9d7526421e43a58c,0,1,1)
M(OpMulRdxRaxEvqpSigned,REXW|MOD(3)|RM(CX),0xb504f334,0xb6,0,0x80b184e6f8,0,0,0)
M(OpMulRdxRaxEvqpSigned,REXW|MOD(3)|RM(CX),0xb504f334,0xb504,0,0x7fff540790d0,0,0,0)
M(OpMulRdxRaxEvqpSigned,REXW|MOD(3)|RM(CX),0xb504f334,0xb505,0,0x8000090c8404,0,0,0)
M(OpMulRdxRaxEvqpSigned,REXW|MOD(3)|RM(CX),0xb504f334,0xb504f334,0,0x8000000008abc290,0,1,1)
M(OpMulRdxRaxEvqpSigned,REXW|MOD(3)|RM(CX),0xb504f334,0x7fffffffffffffff,0,0xffffffff4afb0ccc,0x5a827999,1,1)
M(OpMulRdxRaxEvqpSigned,REXW|MOD(3)|RM(CX),0xb504f334,0x8000000000000000,0,0,0xffffffffa57d8666,1,1)
M(OpMulRdxRaxEvqpSigned,REXW|MOD(3)|RM(CX),0x7fffffffffffffff,0,0,0,0,0,0)
M(OpMulRdxRaxEvqpSigned,REXW|MOD(3)|RM(CX),0x7fffffffffffffff,0x1,0,0x7fffffffffffffff,0,0,0)
M(OpMulRdxRaxEvqpSigned,REXW|MOD(3)|RM(CX),0x7fffffffffffffff,0x80000000,0,0xffffffff80000000,0x3fffffff,1,1)
M(OpMulRdxRaxEvqpSigned,REXW|MOD(3)|RM(CX),0x7fffffffffffffff,0x7fffffff,0,0x7fffffff80000001,0x3fffffff,1,1)
M(OpMulRdxRaxEvqpSigned,REXW|MOD(3)|RM(CX),0x7fffffffffffffff,0x80000001,0,0x7fffffff7fffffff,0x40000000,1,1)
M(OpMulRdxRaxEvqpSigned,REXW|MOD(3)|RM(CX),0x7fffffffffffffff,0x7ffffffe,0,0xffffffff80000002,0x3ffffffe,1,1)
M(OpMulRdxRaxEvqpSigned,REXW|MOD(3)|RM(CX),0x7fffffffffffffff,0xffffffff,0,0x7fffffff00000001,0x7fffffff,1,1)
M(OpMulRdxRaxEvqpSigned,REXW|MOD(3)|RM(CX),0x7fffffffffffffff,0xdeadbeef,0,0x7fffffff21524111,0x6f56df77,1,1)
M(OpMulRdxRaxEvqpSigned,REXW|MOD(3)|RM(CX),0x7fffffffffffffff,0xb6,0,0xffffffffffffff4a,0x5a,1,1)
M(OpMulRdxRaxEvqpSigned,REXW|MOD(3)|RM(CX),0x7fffffffffffffff,0xb504,0,0xffffffffffff4afc,0x5a81,1,1)
M(OpMulRdxRaxEvqpSigned,REXW|MOD(3)|RM(CX),0x7fffffffffffffff,0xb505,0,0x7fffffffffff4afb,0x5a82,1,1)
M(OpMulRdxRaxEvqpSigned,REXW|MOD(3)|RM(CX),0x7fffffffffffffff,0xb504f334,0,0xffffffff4afb0ccc,0x5a827999,1,1)
M(OpMulRdxRaxEvqpSigned,REXW|MOD(3)|RM(CX),0x7fffffffffffffff,0x7fffffffffffffff,0,0x1,0x3fffffffffffffff,1,1)
M(OpMulRdxRaxEvqpSigned,REXW|MOD(3)|RM(CX),0x7fffffffffffffff,0x8000000000000000,0,0x8000000000000000,0xc000000000000000,1,1)
M(OpMulRdxRaxEvqpSigned,REXW|MOD(3)|RM(CX),0x8000000000000000,0,0,0,0,0,0)
M(OpMulRdxRaxEvqpSigned,REXW|MOD(3)|RM(CX),0x8000000000000000,0x1,0,0x8000000000000000,0xffffffffffffffff,0,0)
M(OpMulRdxRaxEvqpSigned,REXW|MOD(3)|RM(CX),0x8000000000000000,0x80000000,0,0,0xffffffffc0000000,1,1)
M(OpMulRdxRaxEvqpSigned,REXW|MOD(3)|RM(CX),0x8000000000000000,0x7fffffff,0,0x8000000000000000,0xffffffffc0000000,1,1)
M(OpMulRdxRaxEvqpSigned,REXW|MOD(3)|RM(CX),0x8000000000000000,0x80000001,0,0x8000000000000000,0xffffffffbfffffff,1,1)
M(OpMulRdxRaxEvqpSigned,REXW|MOD(3)|RM(CX),0x8000000000000000,0x7ffffffe,0,0,0xffffffffc0000001,1,1)
M(OpMulRdxRaxEvqpSigned,REXW|MOD(3)|RM(CX),0x8000000000000000,0xffffffff,0,0x8000000000000000,0xffffffff80000000,1,1)
M(OpMulRdxRaxEvqpSigned,REXW|MOD(3)|RM(CX),0x8000000000000000,0xdeadbeef,0,0x8000000000000000,0xffffffff90a92088,1,1)
M(OpMulRdxRaxEvqpSigned,REXW|MOD(3)|RM(CX),0x8000000000000000,0xb6,0,0,0xffffffffffffffa5,1,1)
M(OpMulRdxRaxEvqpSigned,REXW|MOD(3)|RM(CX),0x8000000000000000,0xb504,0,0,0xffffffffffffa57e,1,1)
M(OpMulRdxRaxEvqpSigned,REXW|MOD(3)|RM(CX),0x8000000000000000,0xb505,0,0x8000000000000000,0xffffffffffffa57d,1,1)
M(OpMulRdxRaxEvqpSigned,REXW|MOD(3)|RM(CX),0x8000000000000000,0xb504f334,0,0,0xffffffffa57d8666,1,1)
M(OpMulRdxRaxEvqpSigned,REXW|MOD(3)|RM(CX),0x8000000000000000,0x7fffffffffffffff,0,0x8000000000000000,0xc000000000000000,1,1)
M(OpMulRdxRaxEvqpSigned,REXW|MOD(3)|RM(CX),0x8000000000000000,0x8000000000000000,0,0,0x4000000000000000,1,1)
